/*-----------------------------------------------------------------------------------

	Theme Name: Mostafa graphic
	Theme URI: https://www.facebook.com/mostafa.patchito
	Description: templet for radio fifa
	Author: Abdelhak Fifa
	Author URI: https://www.facebook.com/abdelhak.aoiragh.1
	Version: 1.0
	
	designed and developing by mostafa graphic team

License:
License URI:

General comments (optional).
-----------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

   @import "css/fonts.css";
   @import "css/prettyPhoto.css";

 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, embed, object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
nav ul {
	list-style: none;
}
ul, ol {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

.block {
       display:block !important;
}
/*-----------------------------------------------------------------------------------*/
/*	0. 1.	body , basics
/*-----------------------------------------------------------------------------------*/
body {
	font-family: tahoma , "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #5c5c5c;
	background: #e9e9e9 url(images/body_bg.png) repeat-x top left;
        direction:rtl;
}
strong, th, thead td {
	font-weight: bold;
}
cite, em, dfn {
	font-style: italic;
}
code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], textarea {
	font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;
}
code, pre {
	display: block;
	white-space: pre;
}
del {
	text-decoration: line-through;
	color: #666;
}
ins, dfn {
	border-bottom: 1px solid #ccc;
}
small, sup, sub {
	font-size: 85%;
}
abbr, acronym {
	text-transform: uppercase;
}
a abbr, a acronym {
	border: none;
}
abbr[title], acronym[title], dfn[title] {
	cursor: help;
	border-bottom: 1px dotted #ccc;
}
sup {
	vertical-align: super;
}
sub {
	vertical-align: sub;
}
p, ul, ol, dl, table, fieldset, blockquote, pre, code {
	margin-bottom:20px;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.6em;
	line-height: 1em;
	font-family:arial;
	color:#ffba00;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family:arial;
	color:#ffba00;

}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
h1 .subTitle, h2 .subTitle, h3 .subTitle, h4 .subTitle, h5 .subTitle, h6 .subTitle {
	display: block;
	color: #999;
	font-size: 0.65em;
	margin: 0;
}
a:link, a:visited, a:active, a:focus {
	color:#334248;
	outline: 0 none;
	text-decoration: none;
}
a:hover {
       color:#c79101;
}

.hidden {
	display: none;
	visibility: hidden;
}
.invisible {
	visibility: hidden;
}
.aligncenter {
	margin:auto;
	float:none;
}
.alignright {
	float: right;
}

img.alignright {
  float:right;
  margin-bottom:0.5em;
  margin-right:0;
  margin-left:1.5em;
  margin-top:0;
}
.alignleft {
	float: left;
}
img.alignleft {
  float:left;
  margin-bottom:0.5em;
  margin-left:0;
  margin-right:1.5em;
  margin-top:0;
}
.aligncenter {
	margin-left:auto;
	margin-right:auto;
}
img.aligncenter {
display:block;
 margin-bottom:15px;

}
.clearboth{
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow:hidden;
}
.clear {
	clear: both;
}
.spacer {
	display:block;
	clear:both;
	padding-top:35px;
}

.wp-caption {
       background-color: #F3F3F3;
       border: 1px solid #DDDDDD;
       border-radius: 3px 3px 3px 3px;
       margin: 10px;
       padding-top: 4px;
       text-align: center;
}
.wp-caption-text  {
       margin-bottom:10px;
}
.gallery-caption {
       text-align:center;
}
.sticky {}
.bypostauthor {
}

/*******************************************************************
 * 	0.2	Column
 *******************************************************************/
.one_half, .one_third, .two_third, three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
	position: relative;
	margin-left: 4%;
	float: right;
	/*overflow:hidden;*/
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.6666%;

}
.two_third {
	width: 65.3332%;
}
.one_fourth {
	width: 22%;
}
.two_fourth {
	width: 48%;
}
.three_fourth {
	width: 74%;
}
.one_fifth {
	width: 16.8%;
}
.two_fifth {
	width: 37.6%;
}
.three_fifth {
	width: 58.4%;
}
.four_fifth {
	width: 79.2%;
}
.one_sixth {
	width: 13.3333%;
}
.two_sixth {
	width: 30.6666%;
}
.three_sixth {
	width: 47.9998%;
}
.four_sixth {
	width: 65.3332%;
}
.five_sixth {
	width: 82.6665%;
}
.last {
	margin-left: 0 !important;
	clear: left;
}

/*******************************************************************
 * 	1.	Wrap
 *******************************************************************/
#wrap {
    width:950px;
    margin:auto;
    position:relative;
}
/*******************************************************************
 * 	2.	Header
 *******************************************************************/
#header {
    margin-top:8px;
    height:146px;
    overflow:hidden;
    position:relative;
}
#header .searchbox {
    float:left;
    overflow:hidden;
    width:225px;
    margin-top:-1px;
    padding:8px;
    padding-top:1px;
    background:#192125;
    -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px; 
}
#header .searchbox .sf {
    background:#000000;
    color:#566f78;
    font-family:tahoma;
    margin-left:2px;
    font-size:12px;
    border:none;
    height:21px;
    float:right;
    width:163px;
    padding:0 5px;
    padding-bottom:2px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}
#header .searchbox .sb {
    background:url(images/search_bt.png) no-repeat;
    border:none;
    text-indent:-9999px;
    width:46px;
    float:left;
    height:23px;
}
#header .logo {
    float:right;
    margin-top:17px;
    margin-right:10px;
}

/*******************************************************************
 * 	3.	Top Area
 *******************************************************************/
.top_area {
    background:#dddddd;
    position:relative;
    height:242px;
    margin-bottom:15px;
    border-top:4px solid #536065;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; 
}

.navigation {
    height:34px;
    background:url(images/nav_gr.png) repeat-x;
    border-bottom:4px solid #ffb100;
    margin-bottom:8px;
    position:relative;
    -moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 7px 7px 0px 0px;
border-radius: 7px 7px 0px 0px; 
}
.navigation ul {
    margin-bottom:0;
}
.navigation ul.nav {
    margin-right:5px;
}
.navigation ul.nav li{
    float:right;
    background:url(images/nav_m_gr.png) repeat-x ;
    position:relative;
   margin-left:5px;
   margin-top:4px;
   line-height:30px;
   font-family:arial;
   font-weight:bold;
   font-size:17px;
   -moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px px;
border-radius: 5px 5px 0px px; 
}
.navigation ul.nav li a {
    color:#11171a;
    text-shadow:0 1px 0 #e6e6e6;
    padding:0 25px;

}
.navigation ul.nav li:hover, .navigation ul.nav li.current-menu-item, .navigation ul.nav li.current_page_item {
    background:url(images/nav_hover_gr.png) repeat-x;
}
.navigation ul.nav li:hover a , .navigation ul.nav li.current-menu-item a, .navigation ul.nav li.current_page_item a {
    color:#834700;
    text-shadow:0 1px 0 #ffd327;
}

/*DropDown*/
.navigation ul.nav li ul {
       position:absolute;
       display:none;
       width:209px;
       background:#ffb100;
       top:30px;
       right:0;
       -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px; 
}
.navigation ul.nav li ul li {
       float:none !important;
       background:transparent url(images/drop_bull.png) no-repeat 96% center !important;
       line-height:33px !important;
       height:33px !important;
       margin-top:0;
       margin-left:0;
       position:relative;
       border-bottom:1px solid #ffc100;
   -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 0px 0px px;
border-radius: 0px 0px 0px px; 
}
.navigation ul.nav li ul li a {
       display:block !important;
}
.navigation ul.nav li ul li.roundbt {
       -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px; 
       
}
.navigation ul.nav li ul li:hover {
       background-color:#ffe182 !important;
}
.navigation ul.nav li ul li ul {
       right:209px;
       top:0;
       position:absolute;
}
span.drop_arrow {
       background:url(images/drop_arrow.png) no-repeat;
       position:absolute;
       width:8px;
       height:11px;
       top:11px;
       left:10px;
}
/** Social **/
.navigation ul.social {
    position:absolute;
    left:0px;
    top:6px;
}
.navigation ul.social li{
    float:left;
    margin-left:5px;
}
.navigation ul.social li a {
    background:url(images/social.png) no-repeat;
    display:block;
    width:24px;
    height:24px;
    text-indent:-9999px;
}
.navigation ul.social li.twitter a {
    background-position:-27px 0;
}

.navigation ul.social li.facebook a {
    background-position:-54px 0;
}
.navigation ul.social li.linkdin a {
    background-position:-82px 0;
}
.navigation ul.social li.gplus a {
    background-position:-110px 0;
}

.ads_area {
    padding:8px;
    padding-bottom:0;
    padding-top:0;
    overflow:hidden;
}
.ads_area .col_one {
    float:right;
    width:463px;
    margin-left:8px;
}

.ad_content h1, .ad_content h2,.ad_content h3,.ad_content h4,.ad_content h5,.ad_content h6{
       color:#000;
 }
 .ads_area .ad_one {
 }
/******************************************************************
 * 	4.	Content
 *******************************************************************/
#home_container {
    background:#f1f1f1;
    padding:10px;
    overflow:hidden;
    border-bottom:7px solid #ffb200;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 7px 7px 0px 0px;
border-radius: 7px 7px 0px 0px;
-webkit-box-shadow: 0px 0px 8px 0px #cdcdcd;
-moz-box-shadow: 0px 0px 8px 0px #cdcdcd;
box-shadow: 0px 0px 8px 0px #cdcdcd; 
}

#container {
    background:#f1f1f1;
    padding:10px;
    overflow:hidden;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 10px 0px #cdcdcd;
-moz-box-shadow: 0px 0px 10px 0px #cdcdcd;
box-shadow: 0px 0px 10px 0px #cdcdcd; 
}
#content {
    background:#fff;
    padding:20px;
    overflow:hidden;
    margin-bottom:20px;
    border:1px solid #e9e9e9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
}

#content img {
       margin-bottom:10px;
}
a.button {
       padding:5px 25px;
       border:1px solid #e0e0e0;
       -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; 
       background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* W3C */
}
div.brdr {
    height:1px;
    background:#e9e9e9;
    margin-bottom:20px;
}
div.brdr_full {
    height:1px;
    background:#dfdfdf;
    margin:0 -10px;
    margin-bottom:20px;
}

/*******************************************************************
 * 	4.	Home Widgets
 *******************************************************************/
.home_widgets {
       margin-left:20px;
       margin-right:20px;
}
.home_widgets .widget {
       background:#fff;
       padding:15px;
       padding-top:0;
       border:1px solid #e9e9e9;
       border-top:none;
       -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:20px;
}
.home_widgets .widget h4.widget_title {
       background:#ffb200 url(images/wid_title.png) no-repeat;
       height:34px;
       line-height:34px;
       color:#fff;
       margin:0 -15px;
       padding:0 15px;
       margin-bottom:5px;
       -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px; 
}
.home_widgets .widget ul {
       margin-bottom:0;
}
.home_widgets .widget ul li {
       background:url(images/home_wid_bull.png) no-repeat right center;
       padding:7px 20px 7px 0;
       border-bottom:1px solid #f1f1f1;
}

#home_footer {
       background:url(images/footer.png) no-repeat 0 top;
       padding:10px;
       height:112px;
       width:947px;
       margin:auto;
       position: absolute;
       left:-8.5px;
}

.home_footer_text {
       width:450px;
       margin-right:10px;
       float:right;
       font-size:12px;
       line-height:16px;
       
}
.home_footer_text img {
       margin-top:10px;
}
.home_footer_text p {
       float:left;
       width:300px;
}
#home_footer .copyrights {
       float:left;
       margin-left:140px;
       margin-top:10px;
}
#home_footer .momizat{
       position:absolute;
       left:20px;
       top:20px;
}

/*******************************************************************
 * 	5.	Blog Layout
 *******************************************************************/

.main {
       width:632px;
       float:right;
}
.sidebar {
       width:280px;
       float:left;
}

/*******************************************************************
 * 	6.	The Post
 *******************************************************************/

.post {
       background:#fff;
       margin-bottom:15px;
       padding:15px;
       position:relative;
       overflow:hidden;
       border:1px solid #e9e9e9;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px; 
}
.post .post_title {
       color:#000;
       margin-bottom:20px;
}
.post .comments_count {
       position:absolute;
       left:10px;
       top:10px;
       width:52px;
       height:45px;
       background:url(images/comment_count.png) no-repeat;
       line-height:28px;
}
.post .comments_count a {
       color:#9e9e9e;
       font-size:14px;
       font-family:arial;
       font-weight:bold;
       text-align:center;
       margin-right:12px;
       display:block;
}
.post .meta {
       border-bottom:2px solid #ffb200;
       margin:0 -15px 20px -15px;
       padding:0 15px;
       padding-bottom:3px;
       position:relative;
}
.post .meta span, .post .meta a {
       color:#acacac;
       font-size:12px;
}
.post .meta a:hover {
       color:#000;
}
.post .meta span {
       background:url(images/meta.png) no-repeat right 0;
       display:inline-block;
       margin-left:25px;
       padding-right:25px;
}

.post .meta span.cat {
       background-position:right -82px;
       padding-right:30px;
}
.post .meta span.views {
       position:absolute;
       left:0;
       top:0;
       padding-right:35px;
       background-position:right -171px;
}
a.read_more {
       padding:4px 10px;
       border:1px solid #e0e0e0;
       float:left;
       color:#6e869f;
       -webkit-border-radius:7px;
       -moz-border-radius:7px;
       border-radius: 7px; 
       background: #ffffff; /* Old browsers */
       background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
       background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
       background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera11.10+ */
       background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
       background: linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* W3C */
}
a.read_more:hover {
       color:#545454;
}

/*******************************************************************
 * 	7.	Sidebar Widgets
 *******************************************************************/

.sidebar .widget {
       background:#fff;
       padding:10px;
       padding-top:0;
       border:1px solid #e9e9e9;
       border-top:none;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px;
       margin-bottom:20px;
}
.sidebar .widget h4.widget_title {
       background:#ffb200 url(images/wid_title.png) no-repeat;
       height:34px;
       line-height:34px;
       color:#fff;
       margin:0 -10px;
       padding:0 10px;
       margin-left:-21px;
       margin-bottom:5px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 4px 0px 0px;
border-radius: 0px 4px 0px 0px;
}
.sidebar .widget ul {
       margin-bottom:0;
}
.sidebar .widget ul li {
       background:url(images/home_wid_bull.png) no-repeat right center;
       padding:7px 20px 7px 0;
       border-bottom:1px solid #f1f1f1;
}

/*******************************************************************
 * 	8.	Pagination
*******************************************************************/
.pagination {
       background:#ffb200;
       margin:0 -15px;
       margin-bottom:20px;
       padding:7px 15px;
       height:24px;
       clear:both;
       position:relative;
}
.pagination .wp-pagenavi a, .pagination .wp-pagenavi span {
       margin-left:5px;
}
.pagination .wp-pagenavi span.pages, .pagination .wp-pagenavi span.current {
       color:#f1f1f1;
       background:#e39000;
       font-size:12px;
       padding:0 8px;
       height:24px;
       line-height:24px;
       display:inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}
.pagination .wp-pagenavi a {
       background:#ffcc56;
       font-size:12px;
       color:#835300;
       padding:0 8px;
       height:24px;
       line-height:24px;
       display:inline-block;
       -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}

.pagination .wp-pagenavi a:hover {
       color:#f1f1f1;
       background:#e39000;
}
a.top {
       background:#e39000 url(images/top.png) no-repeat 5px center;
       position:absolute;
       left:15px;
       top:7px;
       color:#ffffff;
       line-height:24px;
       height:24px;
       padding:0 10px;
       padding-left:25px;
       font-size:12px;
       -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}
/*******************************************************************
 * 	9.	footer
*******************************************************************/

#footer {
       overflow:hidden;
       margin:0 -10px;
       padding:0 15px;
       border-bottom:1px solid #dfdfdf;
}
#footer .widget {
       background:#fff;
       padding:15px;
       padding-top:0;
       border:1px solid #e9e9e9;
       border-top:none;
       -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:15px;
}
#footer .widget h4.widget_title {
       background:#ffb200 url(images/wid_title.png) no-repeat;
       height:34px;
       line-height:34px;
       color:#fff;
       margin:0 -15px;
       padding:0 15px;
       margin-bottom:5px;
       -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px; 
}
#footer .widget ul {
       margin-bottom:0;
}
#footer .widget ul li {
       background:url(images/home_wid_bull.png) no-repeat right center;
       padding:7px 20px 7px 0;
       border-bottom:1px solid #f1f1f1;
}

/*#footer .widget {
       margin-bottom:15px;
       
}
#footer .widget .widget_title {
       color:#000;
       font-weight:normal;
}
#footer .widget ul {
       margin-bottom:0;
}

#footer .widget ul li {
       padding: 4px 13px 4px 0;
       background:url(images/foot_arrow.png) no-repeat right center;
}
*/

.copyrights {
       text-align:center;
       margin-top:10px;
}
.momizat {
       position:absolute;
       left:15px;
       bottom:-10px;
}


/*******************************************************************
 * 	10.	Extras
*******************************************************************/

/* Tipsy */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


/*******************************************************************
 * 	11.	Custom Widgets
*******************************************************************/


/* Twitter */
.widget ul.tweet_list li {
	line-height:20px;
	padding-right:22px; 
	padding-bottom:5px;
	margin-bottom:5px;
	padding-bottom:8px;
	margin-bottom:10px;
	background:url(images/twitterb.png) no-repeat right 15px;
	}

/* Flickr */
.flickr_badge_wrapper {
	margin-right:-10px;
	margin-left:9px;
	overflow:hidden;
	}
.flickr_badge_image {
	float:left;
	margin-right:7px;
	margin-bottom:8px;
	}
.flickr_badge_image img {
	display:block;
	}
/*Social*/
.widget .smw_left {
       text-align:right;
}
/* 125px Ads */
.ads125 {
       overflow:hidden;
       padding:0;
       margin-top:10px;
       margin-bottom:-5px;
       margin-left:-6px;
       margin-right:0px;
}
.ads125 a {
       display:inline-block;
       float:right;
       margin-left:7px;
       margin-bottom:8px;
       
}
.ads125 a:hover {
}
.ads125 a img {
       display:block;
       }

/*******************************************************************
 * 	12.  	Comments 
 *******************************************************************/
ul.commentlist li {
              margin-bottom:20px;
}
ul.commentlist > li {
       margin-bottom:40px;
}

ul.commentlist ul.children {
       margin-bottom:0;
}
ul.commentlist li.comment  {
       background:#f6fafb;
       border:1px solid #e9e9e9;
       padding:10px;
       padding-top:0;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px;
}
ul.commentlist li.comment ul.children li.comment {
}
.comment_wrapper {
       padding-bottom:10px;
}
.comment_head {
       margin:0 -10px;
       padding:0px 10px;
       border-bottom:1px solid #e9e9e9;
       background:#e4e4e4;
       margin-bottom:10px;
       height:30px;
       -webkit-border-top-left-radius: 5px;
       -webkit-border-top-right-radius: 5px;
       -moz-border-radius-topleft: 5px;
       -moz-border-radius-topright: 5px;
       border-top-left-radius: 5px;
       border-top-right-radius: 5px;
       position:relative;
}
.comment_head .head_cap {
       background:url(images/comment_cap.png) no-repeat;
       padding:10px;
       height:30px;
       width:320px;
       position:absolute;
       bottom:0;
       right:0;
       z-index:20;
       -moz-border-radius-topleft: 0px;
       -moz-border-radius-topright: 5px;
       -moz-border-radius-bottomright: 0px;
       -moz-border-radius-bottomleft: 0px;
       -webkit-border-radius: 0px 5px 0px 0px;
       border-radius: 0px 5px 0px 0px; 
}
.user_avatar {
       float:right;
       margin-left:15px;
}
.user_avatar img {
}
.comment_head h4 {
       float:right;
       line-height:32px;
       margin-bottom:0;
       margin-left:10px;
       color:#356294;
}
.comment_head h4 a {
       color:#356294;
}
.comment a:hover {
       color:#000;
}
.wait_mod {
       color:#8699ac;
       position:absolute;
       bottom:0px;
       right:60px;
}

.commentmetadata {
       float:left;
       margin-left:-10px;
       padding:0 15px 0 25px;
       height:29px;
       line-height:29px;
       color:#356294;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}

.commentmetadata a {
       color:#356294;
}
.comment_content {
       color:#1a395b;
}
a.comment-reply-link {
       color:#5b7c9d;
       float:left;
       background:#e9e9e9;
       padding:5px 25px;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px; 
       font-family:arial;
       font-size:16px;
       font-weight:bold;
}

/****************
 * by author
 ***************/
/*
ul.commentlist li.bypostauthor {
      background:#f6fafb !important;
       border:1px solid #d5e2e6 !important;
       border-bottom-width:5px !important;
}
ul.commentlist li.bypostauthor .comment_head {
       background:#e6eff2;
       border-bottom:1px solid #d5e2e6;
}
ul.commentlist li.bypostauthor .commentmetadata {
}
ul.commentlist li.bypostauthor .commentmetadata a {
       color:#356294;
}
ul.commentlist li.bypostauthor .user_avatar img {
       border:1px solid #d4e2e7;
}
*/
/*******************************************************************
 * 	13.  	Comment form
 *******************************************************************/

h3.up_comments {
       font-family:arial;
       font-size:20px;
       color:#1d1e1e;
}
.add_comment {
       background:#fff;
       border:1px solid #e9e9e9;
       padding:15px;
       overflow:hidden;
       margin-bottom:20px;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px; 
}
.add_comment p{
       margin-bottom:0;
}
.add_comment input, .add_comment textarea {
       background:#f5f5f5;
       border:1px solid #ebebeb;
       color:#828788;
       margin-left:5px;
       margin-bottom:7px;
       -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
       border-radius: 3px;
       font-size:12px;
       font-family:tahoma;
}

.add_comment input:focus, .add_comment textarea:focus {
       background:#fff;
}
.add_comment label {
       color:#828788;
}
.add_comment input {
       height:28px;
       padding:0 5px;
       line-height:28px;
       width:45%;
}
.add_comment textarea {
       width:96.3%;
       height:110px;
       padding:10px;
}
.add_comment button.send_comment {
       background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* W3C */
       color:#828788;
       border:1px solid #ebebeb;
       -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
       border-radius: 3px;
       padding:6px 15px;
       cursor:pointer;
       font-family:arial;
       font-weight:bold;
       font-size:15px;
}

.add_comment button.send_comment:hover {
       color:#000;
}

/*******************************************************************
 * 	14.  	Share Buttons
 *******************************************************************/

.share {
       clear:both;
       margin-bottom:20px;
       background:#fff;
       height:20px;
       padding:10px;
       direction:ltr;
       border:1px solid #e9e9e9;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px; 

}
.share span {
       margin-right:20px;
       display:inline-block;
}
.share span.facebookbt {
       width:70px;
}

.share .share_title {
       direction:rtl;
       float:right;
       margin-right:0;
       color:#27578d;
}

/*******************************************************************
 * 	15.  	Shortcodes
 *******************************************************************/
.highlight {
       background:#ffff99;
}

blockquote {
       background:url(images/quotes.png) no-repeat 99% top ;
       padding-right:40px;
       padding-top:5px;
       margin-bottom:10px;
       margin-left:15px;
       }
blockquote p {
       margin-bottom:10px;
}
blockquote.left{
       float:left;
       width:200px;
}
blockquote.right{
       float:right;
       width:200px;
}
blockquote em {
       display:block;
}

/* Buttons */
a.button2 {
	display: inline-block;
	background-color:#585858;
	background-image:url("images/overlay-button.png");
	background-repeat:repeat-x;
	color:#fff;
	font-size:13px;
	font-family:arial;
	padding:5px 20px;
	margin-bottom:20px;
	position:relative;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	text-transform: capitalize;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
}
.button2_left {
       margin: 0 20px 0 0;
       float:left;
}
.button2_right {
       margin: 0 0 0 20px;
       float:right;
}
a.button2:active {
       background-position:center top ;
       top:1px;
}
a.button_r {
	-moz-border-radius:20px;
	border-radius:20px;
}
a.medium {
	padding:10px 25px;
	font-size:16px;
}
a.big {
	padding:15px 30px;
	font-size:19px;
}
a.button2:hover, a.button_r:hover {
	background-position:0 -50px;
}

a.yellow_b {
	background-color:#FFB515;
}

a.blue_b {
	background-color:#00ADEE;
}

a.red_b {
	background-color:#ff0000;
}
a.green_b {
	background-color:#91BD09;
}
a.orange_b {
	background-color:#FF5C00;
}
a.magenta_b {
	background-color:#A9014B;
}
a.pink_b {
	background-color:#E22092;
}
a.black_b {
	background-color:#141414;
}
a.white_b {
       background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* W3C */
       border:1px solid #e0e0e0;
	text-shadow:none;
	box-shadow:none;
	-moz-box-shadow:none;
	color:#334248;
}
a.white_b:hover {
       background-position:bottom;
}

/* Lists */
 .list1 li, .list2 li, .list3 li, .list4 li, .list5 li, .list6 li, .list7 li, .list8 li, .list9 li, .list10 li, .list11 li, .list12 li {
	background:url(images/list_styles_black.png) no-repeat top right;
	padding-right:30px;
	line-height:22px;
	font-size:13px;
 }
 .list1 li {
       padding-right:17px;
 }
 .blue_list li {
	background:url(images/list_styles_blue.png) no-repeat top right;
 }

 .gray_list li {
	background:url(images/list_styles_gray.png) no-repeat top right;
 }

.green_list li {
	background:url(images/list_styles_green.png) no-repeat top right;
 }
 .orange_list li {
	background:url(images/list_styles_orange.png) no-repeat top right;
 }
  .pink_list li {
	background:url(images/list_styles_pink.png) no-repeat top right;
 }
  .red_list li {
	background:url(images/list_styles_red.png) no-repeat top right;
 }
 .list1 li {
	background-position:right 8px;
 }
 
  .list2 li {
	background-position:right -102px;
 }
 
   .list3 li {
	background-position:right -207px;
 }
 
   .list4 li {
	background-position:right -315px;
 }

   .list5 li {
	background-position:right -425px;
 }
 
   .list6 li {
	background-position:right -532px;
 }
 
   .list7 li {
	background-position:right -640px;
 }
 
  .list8 li {
	background-position:right -750px;
 }
 
  .list9 li {
	background-position:right -853px;

 }
  .list10 li {
	background-position:right -963px;
 }
  .list11 li {
	background-position:right -1072px;

 }
  .list12 li {
	background-position:right -1180px;
 }
 



/* Tabs */
ul.custom_tabs {
	margin:0;
	height:34px;
	width:100%;
	float:right;
	border-bottom:1px solid #e9e9e9;
	
}

ul.custom_tabs li {
	float:right;
	margin-left:5px;
	height:33px;
	line-height:33px;
	overflow:hidden;
	font-family:arial;
	font-size:15px;
	font-weight:400;
	position:relative;
	cursor:pointer;
	padding:0 15px;
	border:1px solid #e9e9e9;
	margin-bottom:-1px;
	background:#F1F1F1;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}
ul.custom_tabs li a {
	color:#5C5C5C;
       font-weight:bold;
       text-shadow: 0 1px 0 #fff;
}
ul.custom_tabs li.current {
	background:#fff;
	border-bottom:1px solid #fff;
}
ul.custom_tabs li.current a {
	color:#FFBA00;
}

.custom_tabs_wrap {
	clear:both;
	background:#fff;
	border:1px solid #e9e9e9;
	border-top:none;
	padding:20px;
	margin-bottom:20px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}

/* Accordion */
.accordion {
	background:#fff;
	border:1px solid #e9e9e9;
	border-bottom:none;
	margin-bottom:20px;
}
.accordion h2.acc_title {
	height:33px;
	line-height:33px;
	margin-bottom:0;
	padding:0 20px;
	background:#f1f1f1;
	font-family:arial;
	color:#5C5C5C;
	font-size:15px;
       font-weight:bold;
       text-shadow: 0 1px 0 #fff;
	border-bottom:1px solid #e9e9e9;
	cursor:pointer;
}
.accordion h2.current {
	cursor:text;
	background:#f2f2f2;
}
.accordion .acc_content {
	border-bottom:1px solid #e9e9e9;
	padding:20px 20px 20px 20px;
	display:none;

}

/* Images */

.gmap {
	-moz-box-shadow:0 0 5px #e9e9e9;
}



a.image_sc {
       display:inline-block;
       background:#fff url(images/zoom.png) no-repeat center 50%;
       margin-bottom:10px;
      
}

a.image_sc img {
       display:block;
       border:1px solid rgba(0, 0, 0, 0.10);
}
.image_sc img.light {
	border: 1px solid #ddd;
	padding: 8px;
	background: #fff;
}
.image_sc img.dark {
	outline: 1px solid #111;
	border-top: 1px solid #555;
	padding: 8px;
	background: #333;
}
.imgsc_left {
       margin: 0 20px 9px 0;
       float:left;
}
.imgsc_right {
       margin: 0 0 9px 20px;
       float:right;
}

/*******************************************************************
 * 	16.  	More posts
 *******************************************************************/

.more_posts {
       margin-bottom:40px;
       background:#fff;
       padding:10px;
       border:1px solid #e9e9e9;
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px; 
}
.more_posts h4 {
       color:#27578D;
       background:#E4E4E4;
       font-weight:normal;
       margin:-10px;
       margin-bottom:10px;
       padding:10px;
       -moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
}
.more_posts ul {
       margin-bottom:0;
}
.more_posts ul li {
       padding:5px 0;
       padding-right:20px;
       background:url(images/more_posts_bull) no-repeat right center;
       color:#5d5d5d;
}

/* Topad */
.head_ad {
       position:absolute;
       left:0;
       top:58px;
       width:468px;
       height:60px;
}